\OHPC{} presently packages the \GNU{} compiler toolchain integrated with the 
underlying modules-environment system in a hierarchical fashion. The modules
system will conditionally present compiler-dependent software based on the
toolchain currently loaded. 

% begin_ohpc_run
% ohpc_comment_header Install Compilers \ref{sec:install_compilers}
\begin{lstlisting}[language=bash]
[sms](*\#*) (*\install*) gnu8-compilers-ohpc
\end{lstlisting}
% end_ohpc_run

The llvm compiler toolchains are also provided as a standalone additional
compiler family (ie. users can easily switch between gcc/clang environments),
but we do not provide the full complement of downstream library builds.

% begin_ohpc_run
% ohpc_comment_header Install llvm Compilers
\begin{lstlisting}[language=bash]
[sms](*\#*) (*\install*) llvm5-compilers-ohpc
\end{lstlisting}
% end_ohpc_run
